/*
 * TileFactory.h
 *
 *  Created on: Feb 17, 2010
 *      Author: mathieu
 */

#ifndef TILEFACTORY_H_
#define TILEFACTORY_H_
#include "Tile.h"
#include "MobileTile.h"
#include "FixedTile.h"
#include "Enums.h"

namespace Model{
class TileFactory {

public:
	TileFactory();
	Tile* createTile(TileMobility mobility, TileType type);
	virtual ~TileFactory();
};
}

#endif /* TILEFACTORY_H_ */
